How modern NICs speed up Packet-Processing Performance of PC-Systems
نویسندگان
چکیده
To ful ll the increasing demand of higher network speeds, ethernet standards and corresponding network adapters are commercially available nowadays, which enable transfer rates of up to 10Gb/s. However the technology above the ethernet layer, especially the IP and TCP protocols, were not changed and optimized that rapidly, hence processing packets in these upper layers represent a bottleneck. Also popular additional high level features like IPSec require even more work to be done for packet processing. In this paper, a set of advanced methods is described, which are currently already implemented in the intel 82599 NIC controller, to speed up packet processing by optimizing and maxing out the potential of network interface cards. This includes taking over work of higher protocol levels and thus reducing the mentioned bottleneck of network speed development.
منابع مشابه
Rethinking host network stack architecture
As the gap between the speed of networks and processor cores increases, the software alone will not be able to handle all incoming data without additional assistance from the hardware. The network interface controllers (NICs) evolve and add supporting features which could help the system increase its scalability with respect to incoming packets, provide Quality of Service (QoS) guarantees and r...
متن کاملHERO: High-speed enhanced routing operation in Ethernet NICs for software routers
Software/open routers, PCs (personal computers) running open-source OSs (operating systems) and equipped with Ethernet network interface cards (NICs), are receiving increasing attention in the research community, because they can offer multi-gigabit-per-second packet forwarding speed, performance comparable to those of low-to-medium end commercial routers. However, commercially available NICs l...
متن کاملClassification Routing Classification N E T In terface P C I In terface P C I In terface N E T In terface Classification Classification Routing
Software/open routers, PCs (Personal Computers) running open source OSs (Operating Systems) and equipped with Ethernet Network Interface Cards (NICs), are receiving increasing attention in the research community, because they can offer multi-gigabit-persecond packet forwarding speed, performance comparable to those of low-medium end commercial routers. However, commercially available NICs lack ...
متن کاملKLAT2's Flat Neighborhood Network
KLAT2, Kentucky Linux Athlon Testbed 2, is a cluster of 64 (plus two ‘‘hot spare’’) 700MHz AMD Athlon PCs. The raw compute speed of the processors justifies calling the system a supercomputer, but these fast nodes must be mated with a high-performance network in order to achieve the balance needed to obtain speed-up on real applications. Usually, cluster networks are built by combining the fast...
متن کاملSrinivas Narayana : Statement of Research Interests
For modern computer networks to support novel high-performance applications, the underlying infrastructure (ranging from data centers to carrier backbones to sensor networks and IoTs) must be flexible. I design computer networks that can be programmed, yet have performance competitive with fixed-function hardware designs. Programmability enables network designers and operators to manage the inc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013